လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> is_subclass_of

is_subclass_of

အရာဝတ်ထုသည်ဤအတန်းကို၎င်း၏မိဘအတန်းအစားတစ်ခုအဖြစ်ယူရန်သို့မဟုတ်အကောင်အထည်ဖော်ခြင်းရှိမရှိစစ်ဆေးသည်။ ဤအရာဝတ်ထုသည်အတန်း၏ subclass ဖြစ်သည်
အမည်:is_subclass_of
အမျိုးအစား:အတန်းများနှင့်အရာဝတ်ထု
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:အရာဝတ်ထုတစ်ခုသည်သတ်မှတ်ထားသောအတန်းအစား၏ subclass ရှိမရှိစစ်ဆေးပါ

function name: is_subclass_of ()

သက်ဆိုင်သောဗားရှင်း - PHP 4, PHP 5, PHP 7

function ကိုဖော်ပြချက် - is_subclass_of () function သည်အရာဝတ်ထုတစ်ခုသည်သတ်မှတ်ထားသောလူတန်းစား၏ subclass ရှိမရှိစစ်ဆေးရန်အသုံးပြုသည်။

Syntax: Bool is_subclass_of (ရောနှောထားသော $ အရာဝတ်ထု, string_s_string = bool $ Allow_String))

Parametermer

  • $ အရာဝတ်ထု: စစ်ဆေးခံရဖို့အရာဝတ်ထု။
  • $ class_name: အတန်း၏အမည်ကိုသတ်မှတ်ပါ။
  • $ Allow_String (optional) - မှားယွင်းစွာသတ်မှတ်ပါကအတန်းအစားအမည်မှာစာလုံးအသေးဖြစ်ရမည်။

Reward Value: $ အရာဝတ်ထုသည် Subclass သို့မဟုတ်အကောင်အထည်ဖော်မှုသည် $ class_name ၏အကောင်အထည်ဖော်မှုအတန်းအစားကိုပြန်လည်ထူထောင်ပါ။

ဥပမာ -

 class ParentClass { } class ChildClass extends ParentClass { } $object = new ChildClass(); // 检查$object 是否是ParentClass 的子类if (is_subclass_of($object, 'ParentClass')) { echo 'ChildClass 是ParentClass 的子类'; } else { echo 'ChildClass 不是ParentClass 的子类'; }

ထုတ်လုပ်မှု -

 ChildClass 是ParentClass 的子类

သတိပြုရန်:

  • အကယ်. $ အရာဝတ်ထုသည်အတန်းတစ်ခု၏ဥပမာတစ်ခုဖြစ်ပါက၎င်းသည်ထိုအတန်း၏ subclass အဖြစ်သတ်မှတ်သည်။
  • အကယ်. $ Allow_String Parameter သည်မှားယွင်းစွာသတ်မှတ်ထားပါက $ class_name သည်အရာဝတ်ထုတစ်ခုဖြစ်ရမည်။
  • $ class_name သည်သတ်မှတ်ထားသောအတန်းအစားအမည်မဟုတ်ပါကအမှားအယွင်းတစ်ခုဖြစ်ပေါ်လိမ့်မည်။
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • အရာဝတ်ထုဂုဏ်သတ္တိများရေးထားသည့် assementive ခင်းကျင်းမှုကိုသင်ရေးရန်ပြန်သွားပါ get_object_vars

    get_object_vars

    အရာဝတ်ထုဂုဏ်သတ္တိမျာ
  • အရာဝတ်ထုသို့မဟုတ်အတန်းအစား၏မိဘအတန်းအစားအမည်ကိုပြန်လည်ရောက်ရှိ get_parent_class

    get_parent_class

    အရာဝတ်ထုသို့မဟုတ်အတန
  • အရာဝတ်ထုတစ်ခုသို့မဟုတ်အတန်းအစားသည်ဤပိုင်ဆိုင်မှုရှိ, property_exists

    property_exists

    အရာဝတ်ထုတစ်ခုသို့မဟု
  • အရာဝတ်ထုသည်ဤအတန်းကို၎င်း၏မိဘအတန်းအစားတစ်ခုအဖြစ်ယူရန်သို့မဟုတ်အကောင်အထည်ဖော်ခြင်းရှိမရှိစစ်ဆေးသည်။ ဤအရာဝတ်ထုသည်အတန်း၏ subclass ဖြစ်သည် is_subclass_of

    is_subclass_of

    အရာဝတ်ထုသည်ဤအတန်းကို
  • လူတန်းစားနည်းလမ်းများတည်ရှိရှိမရှိစစ်ဆေးပါ method_exists

    method_exists

    လူတန်းစားနည်းလမ်းမျာ
  • ၎င်းသည် (array) $ အရာဝတ်ထုအဖြစ် (array) $ အရာဝတ်ထုအဖြစ်ပြန်လည်ရောက်ရှိပေမယ့် overloaded ခင်းကျင်း (arrayobject မှအသုံးပြုအဖြစ်) လျစ်လျူရှု။ output သည် get_object_vars () နှင့်ဆင်တူသည်, သို့သော်၎င်းသည်ကာကွယ်ထားသောနှင့်ပုဂ္ဂလိကလယ်ကွင်းများကိုလည်းပြသသည် get_mangled_object_vars

    get_mangled_object_vars

    ၎င်းသည်(array)$အရာဝတ
  • "နှောင်းပိုင်း static binding" အတန်းအစား၏အမည် get_called_class

    get_called_class

    "နှောင်းပိုင်းs
  • အဆိုပါ interface ကိုသတ်မှတ်မရှိမရှိစစ်ဆေးပါ interface_exists

    interface_exists

    အဆိုပါinterfaceကိုသတ
လူကြိုက်များသော ဆောင်းပါးများ